# 基础镜像（Python版本与本地一致，如3.11）
FROM python:3.11-slim

# 设置工作目录
WORKDIR /app

# 复制项目文件到容器
COPY . .

# 安装系统依赖（如Ollama需要的库）
RUN apt update && apt install -y curl && rm -rf /var/lib/apt/lists/*

# 安装Python依赖
RUN pip install --no-cache-dir -r requirements.txt

# 安装Ollama
RUN curl -fsSL https://ollama.com/install.sh | sh

# 启动命令（先启动Ollama，再运行项目）
CMD ["sh", "-c", "ollama serve & sleep 5 && python main_crew.py"]